package com.tiancheng.trade.merchant.vo.product;

import com.tiancheng.trade.merchant.enums.MerchantScenarioEnum;
import lombok.Data;

import java.math.BigDecimal;


/**
 * 商品
 */
@Data
public class UpdateProductVO {
    /**
     * 主键
     */
    private Long id;
    /**
     * 商户名称
     */
    private String merchantName;
    /**
     * 商户编码/商户ID
     */
    private String merchantCode;
    /**
     * 产品编码/产品ID
     */
    private String productCode;
    /**
     * 产品名称
     */
    private String productName;
    /**
     * 产品详情
     */
    private String productDetail;
    /**
     * 业务场景
     *
     * @see MerchantScenarioEnum
     */
    private String scenario;
    /**
     * 业务侧产品编码
     */
    private String productCodeBusiness;
    /**
     * 成本价格类型(1:固定金额 2:售价比例)
     */
    private Integer costType;
    /**
     * 成本价格，注意业务侧传过来的价格单位为“元”
     */
    private BigDecimal costPrice;
    /**
     * 支付渠道编码
     */
    private String paymentChannel;
}

